home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 1 / Meeting Pearls Vol 1 (1994).iso / installed_progs / text / faqs / lisp-faq.part4 < prev    next >
Encoding:
Internet Message Format  |  1994-05-15  |  55.0 KB

  1. Subject: FAQ: Lisp Implementations and Mailing Lists 4/7 [Monthly posting]
  2. Newsgroups: comp.lang.lisp,news.answers,comp.answers
  3. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  4. Date: Fri, 13 May 1994 14:51:51 GMT
  5.  
  6. Archive-name: lisp-faq/part4
  7. Last-Modified: Thu May 12 21:32:57 1994 by Mark Kantrowitz
  8. Version: 1.45
  9.  
  10. ;;; ****************************************************************
  11. ;;; Answers to Frequently Asked Questions about Lisp ***************
  12. ;;; ****************************************************************
  13. ;;; lisp_4.faq -- 56415 bytes
  14.  
  15. This post contains Part 4 of the Lisp FAQ. 
  16.  
  17. If you think of questions that are appropriate for this FAQ, or would
  18. like to improve an answer, please send email to us at lisp-faq@think.com.
  19.  
  20. Lisp/Scheme Implementations and Mailing Lists (Part 4):
  21.  
  22.   [4-0]   Free Common Lisp implementations.
  23.   [4-1]   Commercial Common Lisp implementations.
  24.   [4-1a]  Lisp to C translators
  25.   [4-2]   Scheme Implementations
  26.   [4-4]   Free Implementations of Other Lisp Dialects
  27.   [4-5]   Commercial Implementations of Other Lisp Dialects
  28.   [4-6]   What is Dylan?
  29.   [4-7]   What is Pearl Common Lisp?
  30.   [4-9]   What Lisp-related discussion groups and mailing lists exist?
  31.   [4-10]  ANSI Common Lisp -- Where can I get a copy of the draft standard?
  32.  
  33. Search for \[#\] to get to question number # quickly.
  34.  
  35. ----------------------------------------------------------------
  36. Subject: [4-0]   Free Common Lisp implementations.
  37.  
  38. Repositories of Lisp source code are described in the answer to
  39. question [6-1]. 
  40.  
  41. Remember, when ftping compressed or compacted files (.Z, .arc, .fit,
  42. etc.) to use binary mode for retrieving the files.
  43.  
  44.    Kyoto Common Lisp (KCL) is free, but requires a license. Conforms to CLtL1.
  45.    KCL was written by T. Yuasa <yuasa@tutics.tut.ac.jp> and M. Hagiya
  46.    <hagiya@is.s.u-tokyo.ac.jp> at Kyoto University. Austin Kyoto Common Lisp
  47.    (AKCL) is a collection of ports, bug fixes and improvements to KCL
  48.    by Bill Schelter (<wfs@cli.com> or <wfs@rascal.ics.utexas.edu>). {A}KCL
  49.    generates C code which it compiles with the local C compiler. Both are
  50.    available by anonymous ftp from 
  51.       rascal.ics.utexas.edu:/pub/ [128.83.138.20]
  52.       ftp.cli.com:/pub/ [192.31.85.1]
  53.       utsun.s.u-tokyo.ac.JP:/pub/ [133.11.11.11]
  54.  
  55.    KCL is in the file kcl.tar, and AKCL is in the file akcl-xxx.tar.Z
  56.    (take the highest value of xxx).  To obtain KCL, one must first sign
  57.    and mail a copy of the license agreement to: Special Interest Group in
  58.    LISP, c/o Taiichi Yuasa, Department of Computer Science, Toyohashi
  59.    University of Technology, Toyohashi 441, JAPAN. Runs on Sparc, IBM RT,
  60.    RS/6000, DecStation 3100, hp300, hp800, Macintosh II (under AUX),
  61.    mp386, IBM PS2, Silicon Graphics 4d, Sun3, Sun4, Sequent Symmetry, IBM
  62.    370, NeXT and Vax. A port to DOS is in beta test as
  63.    math.utexas.edu:/pub/beta2.zip. Commercial versions of {A}KCL are
  64.    available from Austin Code Works, 11100 Leafwood Lane, Austin, TX
  65.    78750-3409, Tel. 512-258-0785, Fax 512-258-1342, E-mail
  66.    guthery@acw.com, including a CLOS for AKCL. See also Ibuki, below.
  67.  
  68.    XLISP is free, and runs on the IBM PC (MSDOS), Amiga (AmigaDOS),
  69.    Atari ST (TOS), Apple Macintosh, and Unix. It should run on
  70.    anything with a C compiler.  It was written by David Michael Betz,
  71.    167 Villa Avenue #11, Los Gatos, CA 95032, 408-354-9303 (H), 
  72.    408-862-6325 (W), dbetz@apple.com. The reference manual was
  73.    written by Tim Mikkelsen. Version 2.0 is available by anonymous ftp from
  74.            cs.orst.edu:/pub/xlisp/ [128.193.32.1] or
  75.            sumex-aim.stanford.edu:/info-mac/lang/
  76.    Version 2.1 is the same as XLISP 2.0, but modified by Tom Almy to
  77.    bring it closer to Common Lisp and with several bugs fixed. It can
  78.    be obtained by anonymous ftp from
  79.            ftp.biostr.washington.edu:/pub/xlisp      [128.95.10.115]
  80.            wasp.eng.ufl.edu:/pub                     [128.227.116.1]
  81.    as the files xlisp21e.zip and xlisp21e.tar.Z. The xlisp21e.zip file comes
  82.    with IBM/PC executables. A Macintosh port of version 2.1e (and the
  83.    C source code to its interface) is also available, from Macintosh
  84.    ftp sites such as sumex.stanford.edu:/info-mac/dev/xlisp-21e2.hqx
  85.    and mac.archive.umich.edu:/mac/development/languages/xlisp2.1e2.sit.hqx.
  86.    (Mac version written by Brian Kendig, <bskendig@netcom.com>.)
  87.    For obtaining a copy through US mail, send email to Tom Almy,
  88.    toma@sail.labs.tek.com. A Windows version of the statistical
  89.    version of xlisp is available by anonymous ftp from
  90.    ftp.cica.indiana.edu:/util/ as wxlslib.zip.  
  91.  
  92.    CMU Common Lisp (CMU CL) is free, and runs on HPs, Sparcs (Mach and SunOs),
  93.    DecStation 3100 (Mach), IBM RT (Mach) and requires 16mb RAM, 25mb
  94.    disk. It includes an incremental compiler, Hemlock emacs-style editor,
  95.    source-code level debugger, code profiler and is mostly X3J13
  96.    compatible, including the new loop macro.  It is available by anonymous
  97.    ftp from any CMU CS machine, such as ftp.cs.cmu.edu [128.2.206.173], in the
  98.    directory /afs/cs.cmu.edu/project/clisp/release. Login with username
  99.    "anonymous" and "userid@host" (your email address) as password. Due to
  100.    security restrictions on anonymous ftps (some of the superior
  101.    directories on the path are protected against outside access), it is
  102.    important to "cd" to the source directory with a single command.
  103.    Don't forget to put the ftp into binary mode before using "get" to
  104.    obtain the compressed/tarred files. The binary releases are
  105.    contained in files of the form
  106.                 <version>-<machine>_<os>.tar.Z
  107.    Other files in this directory of possible interest are
  108.    17e-source.tar.Z, which contains all the ".lisp" source files
  109.    used to build version 17e. A listing of the current contents of the
  110.    release area is in the file FILES. You may also use "dir" or "ls" to 
  111.    see what is available. Bug reports should be sent to cmucl-bugs@cs.cmu.edu.
  112.  
  113.    WCL is an implementation of Common Lisp for Sparc based workstations.
  114.    It is available free by anonymous ftp from 
  115.       gummo.stanford.edu:/pub/miscellany/wcl/  [36.93.0.31]
  116.    The file wcl-2.14.tar.Z contains the WCL distribution, including CLX
  117.    and PCL; wgdb-4.2.tar.Z contains a version of the GDB debugger which
  118.    has been modified to grok WCL's Lisp; and gcc-2.1.tar.Z contains the
  119.    GNU C compiler (2.2.2 does not work!).  WCL provides a large subset of
  120.    Common Lisp as a Unix shared library that can be linked with Lisp and
  121.    C code to produce efficient and small applications. For example, the
  122.    executable for a Lisp version of the canonical ``Hello World!''
  123.    program requires only 40k bytes under SunOS 4.1 for SPARC. WCL
  124.    provides CLX R5 as a shared library, and comes with PCL and a few
  125.    other utilities.  For further information on WCL, see the paper
  126.    published in the proceedings of the 1992 Lisp and Functional
  127.    Programming Conference, a copy of which appears in the wcl directory
  128.    as lfp-paper.ps, or look in the documentation directory of the WCL
  129.    distribution. Written by Wade Hennessey <wade@sunrise.stanford.edu>.
  130.    Please direct any questions to wcl@sunrise.stanford.edu. If you would
  131.    like to be added to a mailing list for information about new releases,
  132.    send email to wcl-request@sunrise.stanford.edu.
  133.  
  134.    CLISP is a Common Lisp (CLtL1 + parts of CLtL2) implementation by
  135.    Bruno Haible of Karlsruhe University and Michael Stoll of Munich
  136.    University, both in Germany.  It runs on microcomputers (DOS, OS/2,
  137.    Atari ST, Amiga 500-4000) as well as on Unix workstations (Linux, Sun4,
  138.    Sun386, HP9000/800, SGI, Sun3 and others) and needs only 1.5 MB of RAM.
  139.    It is free software and may be distributed under the terms of GNU GPL.
  140.    German and English versions are available, French coming soon.  CLISP
  141.    includes an interpreter, a compiler, a subset of CLOS and, for some
  142.    machines, a screen editor. Packages running in CLISP include PCL and,
  143.    on Unix machines, CLX and Garnet.  Available by anonymous ftp from
  144.       ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/clisp/ [129.13.115.2]
  145.    For more information, contact haible@ma2s2.mathematik.uni-karlsruhe.de.
  146.    There is a mailing list for users of CLISP. It is the proper forum for
  147.    questions about CLISP, installation problems, bug reports, application
  148.    packages etc. For information about the list and how to subscribe,
  149.    send mail to listserv@ma2s2.mathematik.uni-karlsruhe.de, with the two lines
  150.           help
  151.           information clisp-list
  152.    in the message body.
  153.    A Sybase SQL interface interface for CLIPS is available
  154.    by anonymous ftp from wuarchive.wustl.edu:packages/clips2sybase/. For
  155.    more information, write to Sherry Steib <sherry@informatics.wustl.edu>.
  156.  
  157.    CLiCC (Common Lisp to C Compiler) generates C-executables from Common
  158.    Lisp application programs. CLiCC is not a Common Lisp system, and
  159.    hence does not include any program development or debugging support.
  160.    CLiCC is intended to be used as an add-on to existing Common Lisp
  161.    systems for generating portable applications.  CLiCC supports CL_0, a
  162.    subset of Common Lisp + CLOS, which excludes EVAL and related
  163.    functions. At present CL_0 is based on CLtL1, but is headed towards
  164.    CLtL2 and ANSI-CL. The generated C code (ANSI-C or K&R-C compatible)
  165.    may be compiled using a conventional C compiler on the target
  166.    machine, and must be linked with the CLiCC runtime library in order
  167.    to generate executables. CLiCC is available by anonymous ftp from
  168.       ftp.informatik.uni-kiel.de:/pub/kiel/apply/clicc-0.6.1.tar.Z
  169.       [134.245.15.113].   
  170.    CLiCC was developed by Wolfgang Goerigk <wg@informatik.uni-kiel.de>,
  171.    Ulrich Hoffman <uho@informatik.uni-kiel.de>, and Heinz Knutzen
  172.    <hk@informatik.uni-kiel.de> of Christian-Albrechts-Universitaet zu
  173.    Kiel, Institut fuer Informatik und Praktische Mathematik,
  174.    Preusserstr.  1-9, D-24105 Kiel, Germany. The authors welcome
  175.    suggestions and improvements and would appreciate receiving email
  176.    even if you just used CLiCC successfully.
  177.  
  178.    RefLisp is a small Lisp interpreter. Versions exist for MS-DOS and
  179.    UNIX (AIX). The MS-DOS version supports CGA/EGA/VGA graphics and the
  180.    Microsoft Mouse. The interpreter is a shallow-binding (i.e.,
  181.    everything has dynamic scope), reference counting design making it
  182.    suitable for experimenting with real-time and graphic user interface
  183.    programming. Common Lisp compatibility macros are provided, and most
  184.    of the examples in "Lisp" by Winston & Horn have been run on RefLisp.
  185.    RefLisp makes no distinction between symbol-values and
  186.    function-values, so a symbol can be either but not both.  RefLisp
  187.    comes with an ASCII manual and many demonstration programs, including
  188.    an analogue clock which never stops for garbage collection.  It is
  189.    written in ANSI C and is in the public domain. Source and binaries are
  190.    available in the Lisp Utilities repository by anonymous ftp from
  191.       ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/reflisp/
  192.    For further information, send email to the author Bill Birch
  193.    <bxb@zikzak.apana.org.au>. 
  194.  
  195.    ECoLisp is a Common Lisp implementation which compiles Lisp functions
  196.    into C functions that use the C stack and standard procedure call
  197.    conventions. This lets Lisp and C code be easily mixed. It can be used
  198.    as a C library from any C application.  It is available by anonymous
  199.    ftp from apollo.di.unipi.it:/pub/software/lisp/.  This is an alpha
  200.    release. So far it has been tested with GCC under DOS, and a Unix
  201.    version should be ready shortly. For more information, please contact
  202.    Giuseppe Attardi <attardi@di.unipi.it>.
  203.  
  204.    PowerLisp is a Common Lisp development environment for the Macintosh.
  205.    It consists of a Common Lisp interpreter, native-code 680x0 compiler,
  206.    680x0 macro assembler, disassembler, incremental linker and
  207.    multi-window text editor. It requires a Macintosh with at least a
  208.    68020 processor (any Mac except a Plus, SE or Classic) and system 7.0
  209.    or later. About 2 megabytes of RAM are required to run it, and to do
  210.    much with it you need more like 5 or 6 megabytes. Like any Common Lisp
  211.    system, the more memory the better.  PowerLisp has the ability to run
  212.    in the background. While executing a Common Lisp program, the user may
  213.    switch to another application as it continues to run. You can also
  214.    edit programs while a Common Lisp program is running. PowerLisp is
  215.    targeted to be compatible with CTLTL2 without CLOS (for now) but some
  216.    Common Lisp functions are not yet implemented. Upcoming versions
  217.    should include the remaining language features. The current released
  218.    version is 1.01, with 1.02 scheduled for release late November/early
  219.    December. PowerLisp is available from America Online and Genie as a
  220.    shareware program ($50). It is also available from the Lisp
  221.    Repository, as
  222.       ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/powerlsp/powerlisp1.01.sit.hqx
  223.    Written by Roger Corman. For more information, send mail to
  224.    roger@island.com or rogerc34@aol.com (RogerC34 on America Online).
  225.  
  226. ----------------------------------------------------------------
  227. Subject: [4-1]   Commercial Common Lisp implementations.
  228.  
  229.    Macintosh Common Lisp (MCL 2.0) runs on the Apple Macintosh (Mac+ or
  230.    higher with 4mb RAM and system software 6.0.4 or later or AUX 3.0) and
  231.    is available from APDA for $495. It includes a native CLOS Macintosh
  232.    Toolbox/interface toolkit, ephemeral garbage collection, incremental
  233.    compiler, window-based debugger, source-code stepper, object
  234.    inspector, emacs-style editor, and a foreign function interface.
  235.    Bug reports should be sent to bug-mcl@cambridge.apple.com. With
  236.    MCL version 2.0, Apple has started distributing a CD-ROM which
  237.    contains, among other things, a large collection of Lisp code,
  238.    complete MCL manuals in an online-browser format, the CLIM 1.0 manual
  239.    in TeX and postscript, and copies of Gambit 1.8 Scheme, SIOD 2.8
  240.    Scheme, Pixie Scheme, and a demo version of MacScheme. For more
  241.    information, write to: APDA, Apple Computer Inc., 20525 Mariani
  242.    Avenue, MS 33-G, Cupertino, CA 95014-6299 or call toll free
  243.    1-800-282-2732 (US), 1-800-637-0029 (Canada), 1-408-562-3910. Their
  244.    fax number is 1-408-562-3971 and their telex is 171-576. Email may
  245.    also be sent to APDA@applelink.apple.com or 76666.2405@compuserve.com.
  246.    CLIM for MCL is available for $495 as a separate product from
  247.    Lucid, Inc., 707 Laurel Street, Menlo Park, CA 94025 U.S.A.,
  248.    415-329-8400, fax: 415-329-8480, <sales@lucid.com>.
  249.    
  250.    Procyon Common Lisp runs on either the Apple Macintosh or IBM PC (386/486
  251.    or OS/2 native mode), costing 450 pounds sterling ($675) educational,
  252.    1500 pounds ($2250) commercial. It requires 2.5mb RAM on the Macintosh
  253.    and 4mb RAM on PCs (4mb and more than 4mb recommended respectively).  It
  254.    is a full graphical environment, and includes a native CLOS with
  255.    meta-object protocol, incremental compilation, foreign function
  256.    interface, object inspector, text and structure editors, and debugger.
  257.    Write to: Scientia Ltd., St. John's Innovation Centre, Cowley Road,
  258.    Cambridge, CB4 4WS, UK, with phone +44-223-421221, fax +44-223-421218.
  259.    E-mail: 100142.341@compuserve.com.
  260.    [NOTE: The rights to the MS Windows version of Procyon were sold to
  261.     Franz who are marketing and developing it as Allegro CL\PC. See
  262.     Allegro's entry for more information. The MS Windows version of
  263.     Procyon is no longer available from Scientia. Expertelligence no
  264.     longer distributes any version of Procyon.]
  265.  
  266.    Allegro Common Lisp 4.1 runs on a variety of platforms, including
  267.    Sparcs, RS6000, HP700, Silicon Graphics, DecStation (prices start at
  268.    $4,500) and NeXT ($2,000). It requires 12mb RAM for the 680x0 and 16mb
  269.    for RISC. It includes native CLOS, X-windows support, Unix interface,
  270.    incremental compilation, generational garbage collection, and a
  271.    foreign function interface.  Options include Allegro Composer
  272.    (development environment, including debugger, inspector, object
  273.    browser, time/space code profiler, and a graphical user interface,
  274.    $1,500), Common LISP Interface Manager (CLIM 2.0 is a portable
  275.    high-level user interface management system.  CLIM 2.0 for Allegro
  276.    CL supports both Motif and Openlook, $1,000) and Allegro CLIP
  277.    (a parallel version of Lisp for the Sequent).  Franz also markets
  278.    Allegro CL\PC for Windows 3.1 for $995 (discount prices of $595 are
  279.    sometimes advertised in various AI magazines). Allegro CL\PC provides 32-bit
  280.    compilation, complete CLOS, an integrated development environment,
  281.    interface to the Windows API, DLL support, and free runtime delivery.
  282.    Write to: Franz Inc., 1995 University Avenue, Berkeley, CA 94704 or
  283.    call 1-800-333-7260, 510-548-3600, fax 510-548-8253, telex 340179
  284.    WUPUBTLXSFO. Bug reports can be mailed to bugs@franz.com.  Questions
  285.    about Franz Inc. products (e.g., current and special pricing) can be
  286.    sent to info@franz.com. To receive Franz Flash, Franz's electronic
  287.    newsletter, send mail to flash@franz.com. The Franz Forum bboard is
  288.    accessible by telnet to franzforum.franz.com. Files related to the
  289.    bboard (e.g., patches, Franz's GNU-Emacs/Lisp interface, the Allegro FAQ)
  290.    are available by anonymous ftp to ftp.uu.net:/vendor/franz/.
  291.  
  292.    Ibuki Common Lisp is a commercialized and improved version of Kyoto
  293.    Common Lisp. It runs on over 30 platforms, including Sun3, Sparc, Dec
  294.    (Ultrix), Apollo, HP 9000, IBM RS/6000, Silicon Graphics and IBM PCs.
  295.    It includes an incremental compiler, interpreter, foreign function
  296.    interface. It generates C code from the Lisp and compiles it using the
  297.    local C compiler.  Image size is about 3mb. Cost is $2800 (workstations),
  298.    $3500 (servers), $700 (IBM PCs). Supports CLOS and CLX ($200 extra). 
  299.    Source code is available at twice the cost. Ibuki now also has a product 
  300.    called CONS which compiles Lisp functions into linkable Unix libraries.
  301.    Write to: Ibuki Inc., PO Box 1627, Los Altos, CA 94022, or call
  302.    415-961-4996, fax 415-961-8016, or send email to Richard Weyhrauch, 
  303.    rww@ibuki.com or support@ibuki.com.
  304.  
  305.    Lucid Common Lisp runs on a variety of platforms, including PCs (AIX),
  306.    Apollo, HP, Sun-3, Sparc, IBM RT, IBM RS/6000, Decstation 3100,
  307.    Silicon Graphics, and Vax, and costs $2500 (IBM PCs), $4400 (other
  308.    platforms). Lucid includes native CLOS, a foreign function interface,
  309.    and generational garbage collection.  CLIM is available for Lucid as
  310.    a separate product. Write to Lucid Inc., 707 Laurel Street, Menlo Park,
  311.    CA 94025, call toll free 800-225-1386 (or 800-843-4204), 415-329-8400,
  312.    fax 415-329-8480, or email to sales@lucid.com for information on pricing, 
  313.    product availability, etc. Technical questions may be addressed to
  314.    customer-support@lucid.com. See also the comments in question [1-2]
  315.    on the wizards.doc file that comes with the release.
  316.  
  317.    Medley is a Common Lisp development environment that includes a native
  318.    CLOS w/MOP, window toolkit, window-based debugger, incremental
  319.    compiler, structure editor, inspectors, stepper, cross-referencer,
  320.    code analysis tools, and browsers. It is the successor to InterLisp-D.
  321.    It runs on a variety of platforms, including Suns, DecStations,
  322.    386/486s, IBM RS/6000, MIPS, HP, DEC Alpha, and Xerox 1186. Medley also runs
  323.    under DOS and will shortly be available on the Macintosh too.
  324.    Developer version costs $995 and run-time version $300.
  325.    Instructional costs $250/copy or $1250 site license.  Write to: Venue,
  326.    1549 Industrial Rd, San Carlos, CA 94070, call 800-228-5325,
  327.    415-508-9672, fax 415-508-9770, or email
  328.    aisupport.mv@envos.xerox.com.
  329.  
  330.    Golden Common Lisp (GCLisp) runs on IBM PCs under DOS and Windows,
  331.    costing $2,000 ($250 extra for Gold Hill Windows), and includes an
  332.    incremental compiler, foreign function interface, interactive
  333.    debugger, and emacs-like editor. It supports DDE and other Windows
  334.    stuff, and is CLtL1 compatible.  Supports PCL. It requires 4mb RAM,
  335.    and 12mb disk. See a review in PC-WEEK 4/1/91 comparing GCLisp with
  336.    an older version of MCL.  Write to: Gold Hill Computers, 26 Landsdowne
  337.    Street, Cambridge, MA 02139, call 617-621-3300, or fax 617-621-0656.
  338.  
  339.    Star Sapphire Common LISP provides a subset of Common Lisp and includes
  340.    an emacs-like editor, compiler, debugger, DOS graphics and CLOS. It
  341.    runs on IBM PCs (MSDOS), requires 640k RAM, a hard disk, and costs $100.  
  342.    Write to: Sapiens Software Corporation, PO Box 3365,
  343.    Santa Cruz, CA 95063-3365, call 408-458-1990, or fax 408-425-0905/9220.
  344.    Copies may also be ordered from the Programmers' Shop at 800-421-8006. 
  345.    Sapiens Software also has a Lisp-to-C translator in beta-test.
  346.  
  347.    NanoLISP is a Lisp interpreter for DOS systems that supports a
  348.    large subset of the Common Lisp standard, including lexical and
  349.    dynamic scoping, four lambda-list keywords, closures, local functions,
  350.    macros, output formatting, generic sequence functions, transcendental
  351.    functions, 2-d arrays, bit-arrays, sequences, streams, characters
  352.    double-floats, hash-tables and structures. Runs in DOS 2.1 or higher,
  353.    requiring only 384k of RAM. Cost is $100. Write to: Microcomputer Systems
  354.    Consultants, PO Box 6646, Santa Barbara, CA 93160 or call 805-967-2270.
  355.  
  356.    Software Engineer is a Lisp for Windows that creates small stand-alone
  357.    executables. It is a subset of Common Lisp, but includes CLOS. It
  358.    requires 2mb RAM, but can use up to 16mb of memory, generating 286
  359.    specific code. It costs $250.  Write to: Raindrop Software, 833
  360.    Arapaho Road, Suite 104, Richardson, TX 75081, call 214-234-2611, 
  361.    fax 214-234-2674, or send email to 70632.3126@compuserve.com.
  362.  
  363.    muLISP-90 is a small Lisp which runs on IBM PCs (or the HP 95LX
  364.    palmtop), MS-DOS version 2.1 or later. It isn't Common Lisp, although
  365.    there is a Common Lisp compatibility package which augments muLISP-90
  366.    with over 450 Common Lisp special forms, macros, functions and control
  367.    variables. Includes a screen-oriented editor and debugger, a window
  368.    manager, an interpreter and a compiler. Among the example programs is
  369.    DOCTOR, an Eliza-like program. The runtime system allows one to create
  370.    small EXE or COM executables. Uses a compact internal representation
  371.    of code to minimize space requirements and speed up execution. The
  372.    kernel takes up only 50k of space. Costs $150. Write to Soft
  373.    Warehouse, Inc., 3660 Waialae Avenue, Suite 304, Honolulu, HI
  374.    96816-3236, call 808-734-5801, or fax 808-735-1105.
  375.  
  376.    CLOE (Common Lisp Operating Environment) is a cross-development
  377.    environment for IBM PCs (MSDOS) and Symbolics Genera. It includes
  378.    CLOS, condition error system, generational garbage collection,
  379.    incremental compilation, code time/space profiling, and a stack-frame
  380.    debugger. It costs from $625 to $4000 and requires 4-8mn RAM and a 386
  381.    processor.  Write to: Symbolics, 6 New England Tech Center, 
  382.    521 Virginia Road, Concord, MA 01742, call 1-800-394-5522 or 
  383.    508-287-1000 or fax 508-287-1099. 
  384.  
  385.    Top Level Common Lisp includes futures, a debugger, tracer, stepper,
  386.    foreign function interface and object inspector.  It runs on Unix
  387.    platforms, requiring 8mb RAM, and costs $687.  Write to: Top Level,
  388.    100 University Drive, Amherst, MA 01002, call (413) 549-4455, or fax
  389.    (413) 549-4910.
  390.  
  391.    Harlequin Lispworks runs on a variety of Unix platforms, including
  392.    Sun3/Sun4, Sparc, RS/6000, DEC/MIPS, DEC Alpha (OSF), Intergraph
  393.    C300 and C400, HP400, HP700, and Sparc clones. A cross compiler is
  394.    available that will produce run-time images that run on 386/486
  395.    DOS/Window 3.1 platforms. It is a full graphical Common Lisp
  396.    environment, with a fully implemented Prolog compiler and SQL interface.
  397.    Common Lisp: CLtL2 compatible, native CLOS/MOP, generational GC,
  398.         Fortran/C/C++ interface.
  399.    Environment : Prolog, Emacs-like editor/listener/shell, defadvice,
  400.         defsystem, cross-referencing, lightweight processes,
  401.         debugger, mail reader, extensible hypertext online doc, LALR
  402.         parser generator.
  403.    Browsers/graphers: files, objects, classes, generic functions,
  404.         source code systems, specials, compilation warnings.
  405.    Graphics: CLX, CLUE, Toolkit, CLIM, Open Look, Motif, interface
  406.         builder, program visualization.
  407.    Integrated Products: KnowledgeWorks (RETE engine)
  408.    Write to: Harlequin Inc. One Cambridge Center, Cambridge, MA 02142,
  409.    call 800-967-5749 (617-252-0052), fax 617-252-6505 or send email to
  410.    works@harlequin.com or sm@harlequin.com or lou@harlequin.com.
  411.    European customers should write to Harlequin Limited, Barrington Hall,
  412.    Barrington, Cambridge, CB2 5RG, call 0223-872-522 (or 44-223-872-522
  413.    outside UK), telex 818440 harlqn g, fax 0223-872-519, or send email
  414.    to ai@harlqn.co.uk or works@harlqn.co.uk ("harlqn" and "harlequin"
  415.    should be interchangeable). Further information on
  416.    Harlequin's Lisp products may be obtained by sending mail to
  417.    lispworks-request@harlequin.co.uk or lispworks-request@harlequin.com.
  418.  
  419.    Poplog Common Lisp is an integrated Lisp/Prolog environment with an
  420.    incremental compiler. It runs on a variety of platforms, including
  421.    Unix ($749), Sparc ($4500), Macintosh AUX ($749), and VAX/VMS
  422.    ($4500). There are no run-time fees. Write to: Computable Functions, Inc., 
  423.    35 South Orchard Drive, Amherst, MA 01002, call 413-253-7637, or fax
  424.    413-545-1249. 
  425.  
  426. Lisps which run on special-purpose hardware (Lisp Machines) include
  427.    o  Symbolics           1-800-394-5522 (508-287-1000)   fax 508-287-1099
  428.       6 New England Tech Center, 521 Virginia Road, Concord MA 01742
  429.       In Germany: Symbolics Systemhaus GmbH, Mergenthalerallee 77,
  430.          65760 Eschborn, (49) 6196-47220, fax (49) 6196-481116.
  431.    o  TI Explorers 
  432.          Texas Instruments Incorporated, Data Systems Group, 
  433.          P.O. Box 181153 DSG-230, Austin, Texas 78718
  434.    o  Xerox Interlisp.    See Medley above.
  435.  
  436. ----------------------------------------------------------------
  437. Subject: [4-1a] Lisp to C translators
  438.  
  439. Lisp-to-C Translator translates Common Lisp into ANSI C.  Release 3.2
  440. supports such features as CLOS, the condition system, Lisp type declaration
  441. heeding, and Mac, Windows, and Alpha compatibility.  (Release 3.0,
  442. introduced in 1992, eliminated the old requirement that the garbage 
  443. collector had to be called explicitly).  Works with Lucid, Symbolics, 
  444. Allegro, Harlequin and MCL.  It costs $12,000.  Write to: Chestnut Software, 
  445. Inc., 2 Park Plaza, Suite 205, Boston, MA, 02116,  call 617-542-9222,
  446. fax 617-542-9220, or e-mail Mr. Kenneth J. Koocher <ken@chestnut.com>.
  447.  
  448. Some Lisp compilers (AKCL, Ibuki) and Scheme compilers (Bigloo,
  449. Hobbit/SCM, Scheme->C) compile into C.
  450.  
  451. ----------------------------------------------------------------
  452. Subject: [4-2] Scheme Implementations
  453.  
  454. Scheme implementations are listed in the Scheme FAQ posting,
  455.  
  456. Free Scheme implementations include PC-Scheme, PCS/Geneva, MIT Scheme (aka
  457. C-Scheme), SCM, Hobbit, Gambit, T, Oaklisp, Elk, Scheme->C, SIOD
  458. (Scheme in One Defun), XScheme, Fools' Lisp, Scheme48, UMB Scheme,
  459. VSCM, Pixie Scheme, HELP (a lazy Scheme), Similix, FDU Scheme,
  460. PseudoScheme, Scheme84 and Scheme88.
  461.  
  462. Commercial Scheme implementations include Chez Scheme, MacScheme, and EdScheme.
  463.  
  464. Of the free Scheme implementations, the following are implemented in Lisp:  
  465.  
  466.    Peter Norvig's book "Paradigms of AI Programming" has a chapters about
  467.    Scheme interpreters and compilers, both written in Common Lisp. The
  468.    software from the book is available by anonymous ftp from
  469.    unix.sri.com:/pub/norvig and on disk in Macintosh or DOS format from
  470.    the publisher, Morgan Kaufmann.  For more information, contact: Morgan
  471.    Kaufmann, Dept. P1, 2929 Campus Drive, Suite 260, San Mateo CA 94403,
  472.    or call Toll free tel: (800) 745-7323; FAX: (415) 578-0672
  473.  
  474.    PseudoScheme is available free by anonymous ftp from
  475.       altdorf.ai.mit.edu:/archive/pseudo/pseudo-2-8.tar.Z [18.43.0.152]
  476.    It is Scheme implemented on top of Common Lisp, and runs in Lucid,
  477.    Symbolics CL, VAX Lisp under VMS, and Explorer CL. It should be easy
  478.    to port to other Lisps. It was written by Jonathan Rees
  479.    (jar@altdorf.ai.mit.edu, jar@cs.cornell.edu). Send mail to
  480.    info-clscheme-request@mc.lcs.mit.edu to be put on a mailing list for
  481.    announcements. Conforms to R3RS except for lacking a correct
  482.    implementation of call/cc. It works by running the Scheme code through
  483.    a preprocessor, which generates Common Lisp code.
  484.  
  485.    Scheme84 is in the public domain, and available by mail from Indiana
  486.    University. It runs on the VAX in Franz Lisp under either VMS or BSD Unix.
  487.    To receive a copy, send a tape and return postage to: Scheme84
  488.    Distribution, Nancy Garrett, c/o Dan Friedman, Department of Computer
  489.    Science, Indiana University, Bloomington, Indiana. Call 1-812-335-9770
  490.    or send mail to nlg@indiana.edu for more information.
  491.  
  492.    Scheme88 is available by anonymous ftp from rice.edu:/public/scheme88.sh
  493.    and also from the Scheme Repository.
  494.  
  495. ----------------------------------------------------------------
  496. Subject: [4-4]   Free Implementations of Other Lisp Dialects
  497.  
  498. Franz Lisp:
  499.  
  500.    [Franz Lisp is a dialect of Lisp that predates Common Lisp. It is
  501.    very similar to MacLisp. It lacks full lexical scoping.]
  502.  
  503.    PC LISP is a Lisp interpreter for IBM PCs (MSDOS) available from any
  504.    site that archives the group comp.binaries.ibm.pc, such as
  505.       wuarchive.wustl.edu:/mirrors/msdos/lisp/pclisp30.zip 
  506.    PC-LISP is a Franz LISP dialect and is by no means Common LISP
  507.    compatible. It is also available directly from the author by sending
  508.    2 blank UNFORMATTED 360K 48TPI IBM PC diskettes, a mailer and
  509.    postage to: Peter Ashwood-Smith, 8 Du Muguet, Hull, Quebec, CANADA,
  510.    J9A-2L8; phone 819-595-9032 (home). Source code is available from the
  511.    author for $15.
  512.  
  513.    An implementation of (Berkeley) Franz Lisp Opus 38.92 for 386/486
  514.    machines running NetBSD 0.9 (and possibly also 386BSD and FreeBSD)
  515.    is available by anonymous ftp from 
  516.       macbeth.cogsci.ed.ac.uk:/pub/franz-for-NetBSD/
  517.    The implementation generates C code and hence is quite portable. It
  518.    has been tested on 68K Suns, VAX 750s, and ICL Perqs running PNX.
  519.    A reference manual is included in the distribution. For more
  520.    information, write to Jeff Dalton <J.Dalton@ed.ac.uk>.
  521.  
  522. EuLisp:
  523.  
  524.    Feel (Free and Eventually Eulisp) is an initial implementation of the
  525.    EuLisp language. It can be retrieved by anonymous FTP from
  526.       ftp.bath.ac.uk:/pub/eulisp/ 
  527.    as the file feel-0.75.tar.Z. feel-0.75.sun4.Z is the Sparc executable.
  528.    The EuLisp language definition is in the same directory.  Feel is also
  529.    available from
  530.       ftp.gmd.de:/languages/lisp/eulisp/ [129.26.8.84] 
  531.    It includes an integrated object system, a module system, condition
  532.    system, and support for parallelism (threads). EuLisp (European
  533.    Lisp) is sort of like an extended Scheme.  The program is a C-based
  534.    interpreter, and a bytecode interpreter/compiler will be available
  535.    sometime soon.  The distribution includes an interface to the PVM
  536.    library, support for TCP/IP sockets, and libraries for futures, Linda,
  537.    and CSP.  Feel is known to run on Sun3, Sun4, Stardent Titan, Alliant
  538.    Concentrix 2800, Orion clippers, DEC VAX, DECstation 3000, Gould
  539.    UTX/32, and Inmos T800 transputer (using CS-Tools). (All bar the last
  540.    four have a threads mechanism.) It can run in multi-process mode on
  541.    the first three machines, and hopefully any other SysV-like machine
  542.    with shared memory primitives. Porting Feel to new machines is
  543.    reasonably straightforward. It now also runs on MS-DOS machines.
  544.    Written by Pete Broadbery <pab@maths.bath.ac.uk>.
  545.  
  546.    Apply/Eu2C is an EuLisp->C compiler available from ISST.  Eu2C runs on
  547.    top of Franz Allegro CL 4.1 and compiles EuLisp-Modules into C source
  548.    code which then must be compiled by an ANSI C-compiler (currently only
  549.    GCC is supported).  The Eu2C implementation provides EuLisp 0.99
  550.    level-0, with the exception of concurrency. Future versions of Eu2C
  551.    will include a C interface and straight module compilation.  The
  552.    development of Apply/Eu2C was supported by the German Federal Ministry
  553.    for Research and Technology (BMFT) within the joint project APPLY. The
  554.    partners of this project are the Christian Albrechts University Kiel,
  555.    the Fraunhofer Institute for Software Engineering and Systems
  556.    Engineering (ISST), the German National Research Center for Computer
  557.    Science(GMD), and VW-Gedas.  The main goal of APPLY project is to
  558.    develop a Lisp system which consistently supports the efficient
  559.    execution of applications and simplifies their integration into
  560.    current software environments.  Towards that end, ISST is
  561.    investigating strategies for the compilation of EuLisp-Modules into
  562.    efficient stand-alone C-Programs. The Eu2C compiler is the first step
  563.    along this path. Eu2C is available by anonymous ftp from
  564.    ftp.isst.fhg.de:/APPLY/Distribution/.  Please send bug reports and
  565.    comments to ulrich.kriegel@isst.fhg.de or ingo.mohr@isst.fhg.de. If
  566.    you're using Eu2C, please send them a message with "Apply/Eu2C" in the
  567.    subject line to be added to the mailing list of users.
  568.  
  569.    More information about EuLisp may be found in 
  570.       Lisp and Symbolic Computation 6(1-2), August 1993
  571.    which was devoted to EuLisp.
  572.  
  573. ----------------------------------------------------------------
  574. Subject: [4-5]   Commercial Implementations of Other Lisp Dialects
  575.  
  576.    Franz Lisp 2.0 runs on the Apple Macintosh, requiring 1mb RAM for the
  577.    interpreter ($99) and 2.5mb RAM for the compiler ($199).  Student prices
  578.    are $60 for the interpreter and $110 for the interpreter and compiler.
  579.    Includes editor and language reference manual. Complete sources are
  580.    available for $649. The ALJABR symbolic mathematics system costs $249.
  581.    Write to:  Fort Pond Research, 15 Fort Pond Road, Acton, MA 01720,
  582.    call 1-508-263-9692, or send mail to order@fpr.com.
  583.  
  584.    Le-Lisp includes a compiler, color and graphic output, a debugger, a
  585.    pretty printer, performance analysis tools, tracing, and incremental
  586.    execution. Le-Lisp currently runs on Unix, VMS, and Windows 3.1.  Note
  587.    that Le-Lisp is neither Common Lisp nor Scheme.  Le-Lisp was
  588.    originally developed in 1980 at Inria, the French national computer
  589.    science laboratory, by a team led by Jerome Chailloux for work on VLSI
  590.    design. It was based on several earlier Lisps in the MacLisp family,
  591.    but was not directly derived from MacLisp.  Le-Lisp enjoyed a large
  592.    success in the French academic world because it was small, fast, and
  593.    portable, being based on a abstract machine language called LLM3.  In
  594.    1983, for example, Le-Lisp ran on Z-80 machines running CP/M. In 1987,
  595.    Ilog was formed as an offshoot of Inria to commercialize and improve
  596.    Le-Lisp and several products which had been developed with it,
  597.    including a portable graphic interface system and an expert system
  598.    shell.  Since then, Ilog has continued to grow and expand the use of
  599.    Le-Lisp into industrial markets around the world.  Ilog is the largest
  600.    European Lisp vendor, and continues to develop new products and
  601.    markets for Lisp.  In 1992, Ilog released the next major version of
  602.    Le-Lisp, Le-Lisp version 16.  This version modernizes Le-Lisp for use
  603.    in the industrial world, adding lexical closures and
  604.    special-form-based semantics for static analysis, a new object system
  605.    based on the EuLisp object system (TELOS), an enhanced module system
  606.    for application production, a conservative GC for integration with C
  607.    and C++, and compilation to C for portability and efficiency on a wide
  608.    range of processors.  For pricing and other information, write to
  609.    ILOG, 2 Avenue Gallieni, BP 85, 94253 Gentilly Cedex, France, call
  610.    33-1-46-63-66-66, fax 33-1-46-63-15-82, or send email to Jerome
  611.    Chailloux (chaillou@ilog.fr).
  612.  
  613.    Clisp is a library of functions which extends the C programming
  614.    language to include some of the functionality of Lisp. Costs $349.
  615.    Write to Drasch Computer Software, 187 Slade Road, Ashford, CT 06278, 
  616.    or call or fax 203-429-3817.
  617.  
  618.    Two references in Dr. Dobb's journal on Lisp-style libraries for C
  619.    are: Douglas Chubb, "An Improved Lisp-Style Library for C", Dr. Dobb's
  620.    Jounral #192, September 1992, and Daniel Ozick, "A Lisp-Style Library
  621.    for C", Dr. Dobb's Journal #179:36-48, August 1991. Source is available by
  622.    ftp from various archives, including wuarchive.wustl.edu (MSDOSDDJMAG),
  623.    or ftp.mv.com:/pub/ddj, or the DDJ Forum on Compuserve.
  624.  
  625.    Lily (LIsp LibrarY) is a C++ class library that lets C++ programmers
  626.    write LISP-style code. Includes some example programs from Winston's
  627.    Lisp book recoded in Lily. Most or all of chapters 17 (Symbolic
  628.    Pattern Matching), 18 (Expert Problem Solving), and 23 (Lisp in Lisp)
  629.    are implemented in the examples. Lily works with GNU G++ (2.4.5) and
  630.    Turbo C++ for Windows. Lily is available by anonymous ftp from
  631.      sunsite.unc.edu:/pub/packages/development/libraries/ [152.2.22.81]
  632.    as lily-0.1.tar.gz. This site is fairly slow; a copy is available from
  633.    the Lisp Utilities collection. For more information, contact 
  634.    Roger Sheldon <sheldon@kong.gsfc.nasa.gov>.
  635.  
  636.  
  637. Other Lisps for PCs include: 
  638.  
  639.    o  UO-LISP from Calcode Systems, e-mail:calcode!marti@rand.org
  640.       It comes complete with compiler and interpreter, and is optimised for
  641.       large programs.  It is Standard LISP, not Common LISP. They are based
  642.       in Amoroso Place in Venice, CA. 
  643.  
  644.    o  LISP/88 v1.0. Gotten from Norell Data Systems, 3400 Wilshire Blvd,
  645.       Los Angeles, CA 90010, in 1983. They may or may not still exist. 
  646.  
  647.    o  IQLisp. Not a Common Lisp but still very good for PCs - you can
  648.       actually get a lot done in 640K.  The lisp itself runs in less than
  649.       128K and every cons cell takes only 6 bytes.  Unfortunately that
  650.       makes the 640K (maybe a little more, but certainly no more than 1M)
  651.       limit really hard. It has a byte code compiler which costs extra. 
  652.       This has support for all sorts of PC specific things.
  653.       It costs $175 w/o compiler, $275 with. 
  654.       Write to: Integral Quality, Box 31970, Seattle, WA 98103,
  655.       call Bob Rorschach, (206) 527-2918 or email rfr@franz.com. 
  656.  
  657. ----------------------------------------------------------------
  658. Subject: [4-6] What is Dylan?
  659.  
  660. Dylan is a new Object-Oriented Dynamic Language (OODL), based on
  661. Scheme, CLOS, and Smalltalk.  The purpose of the language is to retain
  662. the benefits of OODLs and also allow efficient application delivery.
  663. The design stressed keeping Dylan small and consistent, while allowing
  664. a high degree of expressiveness. Dylan is consistently object-oriented;
  665. it is not a procedural language with an object-oriented extension. A
  666. manual/specification for the language is available from Apple Computer.
  667. Send email to dylan-manual-request@cambridge.apple.com or write to
  668. Apple Computer, 1 Main Street, Cambridge, MA 02142.  Include your
  669. complete address and also a phone number (the phone number is
  670. especially important for anyone outside the US). Comments on Dylan can
  671. be sent to the internet mail address dylan-comments@cambridge.apple.com.
  672.  
  673. The mailing list info-dylan@cambridge.apple.com is for any and all
  674. discussions of Dylan, including language design issues, implementation
  675. issues, marketing issues, syntax issues, etc. The mailing list
  676. announce-dylan@cambridge.apple.com is for major announcements about
  677. Dylan, such as the availability of new implementations, new versions
  678. of the manual, etc.  This mailing list should be *much* lower volume
  679. than info-dylan.  Everything sent to this list is also sent to
  680. info-dylan.  The newsgroup comp.lang.dylan is gatewayed to the
  681. info-dylan mailing list.  
  682.  
  683. Send mail to the -request version of the list to be added to it.
  684. You can also send an email message to majordomo@cambridge.apple.com
  685. with "subscribe info-dylan" or "unsubscribe info-dylan" in the body,
  686. and likewise for the other lists, mutatis mutandis.
  687.  
  688. Apple hasn't announced plans to release Dylan as a product.  
  689.  
  690. The directory cambridge.apple.com:pub/dylan contains some documents
  691. pertaining to Dylan, including a FAQ list.
  692.  
  693. ======== THOMAS ========
  694.  
  695. Thomas is a compiler for a language that is compatible with the
  696. language described in the book "Dylan(TM) an object-oriented dynamic
  697. language" by Apple Computer Eastern Research and Technology, April
  698. 1992. Thomas was written at Digital Equipment Corporation's Cambridge
  699. Research Laboratory. Thomas is NOT Dylan(TM) and was built with no
  700. direct input, aid, assistance or discussion with Apple.
  701.  
  702. Thomas is available to the public by anonymous ftp at
  703.        crl.dec.com:/pub/DEC/Thomas
  704.        gatekeeper.pa.dec.com:/pub/DEC/Thomas
  705.        altdorf.ai.mit.edu:/archive/Thomas
  706.  
  707. The Thomas system is written in Scheme and runs under MIT's CScheme,
  708. DEC's Scheme->C, and Marc Feeley's Gambit.  It can run on a wide range
  709. of machines including the Macintosh, PC compatibles, Vax, MIPS, Alpha,
  710. and 680x0.  Thomas generates IEEE compatible Scheme code.
  711.  
  712. A ready-made version of Thomas 1.1 interpreter built upon MacGambit
  713. 2.0 as a double-clickable Macintosh application is available by
  714. anonymous ftp from cambridge.apple.com:/pub/dylan/gambit/ as
  715. the file thomas-1.1-interp.hqx.
  716.  
  717. For discussion of Thomas, send a note to
  718.    info-thomas-request@crl.dec.com 
  719. to be added to the mailing list. 
  720.  
  721. DEC CRL's goals in building Thomas were to learn about Dylan by
  722. building an implementation, and to build a system they could use to
  723. write small Dylan programs. As such, Thomas has no optimizations of
  724. any kind and does not perform well. 
  725.  
  726. The original development team consisted of:
  727.           Matt Birkholz (Birkholz@crl.dec.com)
  728.           Jim Miller (JMiller@crl.dec.com)
  729.           Ron Weiss (RWeiss@crl.dec.com)
  730. In addition, Joel Bartlett (Bartlett@wrl.dec.com), Marc Feeley
  731. (Feeley@iro.umontreal.ca), Guillermo Rozas (Jinx@zurich.ai.mit.edu)
  732. and Ralph Swick (Swick@crl.dec.com) contributed time and energy to the
  733. initial release.
  734.  
  735. ======== Marlais ========
  736.  
  737. Marlais is a simple interpreter for a language strongly resembling
  738. Dylan. It is available by anonymous ftp from
  739.    travis.csd.harris.com:/pub/ 
  740. Currently runs on i386 and i486 (OS/2 or Linux), IBM PC/RT, IBM
  741. RS/6000, HP9000/300, HP9000/700, DECstations (Ultrix), SGI (IRIX),
  742. Sony News, Apple Macintosh (A/UX), Sun3, Sun4, Vax (4.3bsd and
  743. ultrix), m88k (Harris Nighthawk running CX/UX), MIPS M/120, Sequent
  744. Symmetry, Encore Multimax.  Contact Brent Benson
  745. <brent@ssd.csd.harris.com> for more information.
  746.  
  747. ================
  748.  
  749. The Gwydion Project at CMU is developing an innovative new software
  750. development environment based on the Dylan language (and, in the
  751. process, will make available a very high-quality implementation of
  752. Dylan). This project includes many of the same people responsible for
  753. CMU Common Lisp. (In Welsh mythology, Gwydion is the uncle of Dylan
  754. and nephew of Math.) A Mosaic page describing the project goals, how
  755. they fit in with the Dylan language, and copies of the Dylan language
  756. manual and latest approved design notes is available as
  757.    http://legend.gwydion.cs.cmu.edu:8001/gwydion/
  758. For more information, write to gwydion-group@cs.cmu.edu.
  759.  
  760. ----------------------------------------------------------------
  761. Subject: [4-7] What is Pearl Common Lisp?
  762.  
  763. When Apple Computer acquired Coral Software in January 1989, they
  764. re-released Coral's Allegro Common Lisp and its optional modules as
  765. Macintosh Allegro Common Lisp (now just Macintosh Common Lisp).
  766. Coral's other product, Pearl Lisp, was discontinued at that time.
  767. Pearl Lisp provides a subset of the functionality of MACL 1.3 and is
  768. not even fully CLtL1-compatible (e.g., the implementation of defstruct is
  769. different).
  770.  
  771. Despite rumors to the contrary, Pearl Lisp is not and never was public
  772. domain. Nevertheless, Pearl Lisp and its documentation were placed in
  773. the "Moof:Goodies:Pearl Lisp" folder on the first pressing of "Phil
  774. and Dave's Excellent CD", the precursor to the current Apple
  775. Developer's CD-ROM series.  Apple removed Pearl from later versions of
  776. the developer CD-ROM distribution because of complaints from other
  777. Lisp vendors. If you own a copy of Pearl Lisp or a copy of this
  778. CD-ROM, you can make it runnable under System 7 with some slight
  779. modifications using ResEdit.  To repeat, Pearl Lisp is NOT public
  780. domain, so you must own a copy to use it.
  781.  
  782. To make it runnable, one needs to use ResEdit to make changes to the
  783. BNDL and FREF resources so that it will connect to its icons properly.
  784. This will make it respond to double-clicks in the normal manner and
  785. make it be properly linked to its files. Detailed instructions for
  786. modifying Pearl Lisp using ResEdit may be obtained from the Lisp
  787. Utilities Repository by anonymous ftp from 
  788.    ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/pearl/ 
  789. as the file pearl.txt.
  790.  
  791. After you've made the changes, it will run under System 7 on 68000s
  792. and 68030s if you turn off 32-bit addressing. It seems to bomb on a
  793. Quadra.
  794.  
  795. If you need a more powerful Lisp or one that is compatible with the
  796. standard for Common Lisp, consider purchasing Macintosh Common Lisp.
  797.  
  798. ----------------------------------------------------------------
  799. Subject: [4-9] What Lisp-related discussion groups and mailing lists exist?
  800.      
  801. Before posting to any discussion group, please read the rest
  802. of this FAQ, to make sure your question isn't already answered. 
  803.  
  804. Scheme-related mailing lists and newsgroups are listed in the Scheme
  805. FAQ, and AI-related mailing lists and newsgroups are listed in the AI FAQ.
  806.      
  807. First of all, there are several Lisp-related newsgroups:
  808.    comp.lang.lisp          General Lisp-related discussions.
  809.                            See below for archive information.
  810.  
  811.    comp.lang.clos          Discussion related to CLOS, PCL, and
  812.                            object-oriented programming in Lisp.
  813.                            Gatewayed to commonloops@cis.ohio-state.edu.
  814.                            (or equivalently, comp.lang.clos@cis.ohio-state.edu)
  815.                            See below for info on the newsgroup's archives.
  816.  
  817.    comp.org.lisp-users     Discussions related to Association of Lisp Users.
  818.                            Gatewayed to the ALU mailing list. This is an
  819.                            organizational mailing list/newsgroup, not a 
  820.                            technical forum.
  821.  
  822.    comp.std.lisp           User group (ALU) supported standards. Moderated
  823.                            by Brad Miller <miller@cs.rochester.edu>.
  824.                            Submissions should be sent to 
  825.                              lisp-standards@cs.rochester.edu
  826.                            Archived on
  827.                               ftp.cs.rochester.edu:/pub/lisp-standards/
  828.                            Gatewayed to a mailing list (send mail to
  829.                            lisp-standards-request@cs.rochester.edu to join).
  830.  
  831.    comp.lang.lisp.mcl      Discussions related to Macintosh
  832.                            Common Lisp. This newsgroup is gatewayed
  833.                            to the info-mcl@cambridge.apple.com
  834.                            mailing list and archived on cambridge.apple.com.
  835.  
  836.    comp.lang.lisp.franz    Discussion of Franz Lisp, a dialect of Lisp.
  837.                            (Note: *not* Franz Inc's Allegro.)
  838.  
  839.    comp.lang.lisp.x        Discussion of XLISP, a dialect of Lisp, and XScheme.
  840.  
  841.    comp.sys.xerox          Discussions related to using Medley (name exists
  842.                            for historical reasons, and is likely to change
  843.                            soon). Gatewayed to the info-1100 mailing list.
  844.  
  845.    comp.sys.ti.explorer       TI Explorers Lisp machines.
  846.  
  847.    comp.windows.garnet     Garnet, a Lisp-based GUI.
  848.  
  849.    comp.ai and subgroups   General AI-related dicusssion.
  850.  
  851.  
  852. The newsgroup comp.lang.lisp is archived on 
  853.    ftp.gmd.de:/usenet/comp.lang.lisp/ [129.26.8.84]
  854. by month, from 1989 onward. Individual files are in rnews
  855. format. (They contain articles prefixed by a header line "#! rnews
  856. <nchars> archive" where <nchars> is the number of characters in the
  857. article following the header. That format is convenient for various
  858. news processing programs (e.g.  relaynews) and is rather easy to
  859. process from a lisp program too.)  A copy of the GMD archives for
  860. comp.lang.lisp is available on cambridge.apple.com:/pub/comp.lang.lisp.
  861.  
  862.  
  863. We list several mailing lists below. In general, to be added to
  864. a mailing list, send mail to the "-request" version of the address.
  865. This avoids flooding the mailing list with annoying and trivial
  866. administrative requests. [To subscribe to info-mcl, info-dylan, or
  867. other mailing lists based at cambridge.apple.com, send a message to
  868. majordomo@cambridge.apple.com with "subscribe <list_name>" in the
  869. message body. Likewise use "unsubscribe <list_name>" to cancel your
  870. subscription and "help" to get help.]
  871.  
  872. General Lisp Mailing Lists:
  873.  
  874.    common-lisp@ai.sri.com          Technical discussion of Common Lisp.
  875.    lisp-utilities@cs.cmu.edu       Low volume moderated mailing list
  876.                    associated with the Lisp Utilities 
  877.                    Repository at CMU. (Also known as
  878.                                    cl-utilities@cs.cmu.edu)
  879.    lisp-faq@think.com              A mailing list concerning the contents
  880.                                    of this FAQ posting only.
  881.  
  882.    alu@freud.arc.nasa.gov       Forum for use by members (current
  883.                                    and prospective) of the Association
  884.                                    of Lisp Users. It is bidirectionally
  885.                                    gatewayed into the newsgroup
  886.                                    comp.org.lisp-users. This is an
  887.                                    organizational mailing list, 
  888.                                    not a technical forum.
  889.  
  890. Particular Flavors of Lisp:
  891.  
  892.    info-mcl@cambridge.apple.com    Macintosh Common Lisp. Gatewayed
  893.                                    to the comp.lang.lisp.mcl newsgroup.
  894.    info-mcl-digest@cambridge.apple.com  Automatically generated digest format
  895.                        version of the info-mcl mailing list.
  896.  
  897.    cmucl-bugs@cs.cmu.edu           CMU Common Lisp bug reports
  898.  
  899.    slug@ai.sri.com                 Symbolics Lisp Users Group
  900.                    Archived on warbucks.ai.sri.com and 
  901.                                    ftp.ai.sri.com:/pub/slug.
  902.  
  903.    allegro-cl@ucbvax.berkeley.edu  Franz Allegro Common Lisp
  904.  
  905.    kcl@cli.com                     Kyoto Common Lisp 
  906.                                    Archived in ftp.cli.com:/pub/kcl/kcl-mail-archive
  907.    kcl@rascal.ics.utexas.edu       Forwards to kcl@cli.com.
  908.  
  909.    lispworks@harlqn.co.uk          LispWorks
  910.  
  911.    clisp-list@ma2s2.mathematik.uni-karlsruhe.de   CLISP
  912.     To subscribe, send mail to listserv@ma2s2.mathematik.uni-karlsruhe.de
  913.     with "subscribe clisp-list <your full name>" in the message body.
  914.         Use "help" to get a help message back and "unsubscribe clisp-list"
  915.         to remove yourself from the list.
  916.  
  917.    info-ti-explorer@sumex-aim.stanford.edu  TI Explorer Lisp Machine
  918.    bug-ti-explorer@sumex-aim.stanford.edu  TI Explorer Lisp Machine
  919.  
  920.    info-1100@cis.ohio-state.edu    Xerox/Envos Lisp machine environment,
  921.                                    InterLisp-D, and Medley. Gatewayed to
  922.                                    the newsgroup comp.sys.xerox. Will be
  923.                                    moving to info-1100@anzus.com.
  924.  
  925.    franz-friends@berkeley.edu      The Franz Lisp Language.
  926.    franz-composers@berkeley.edu    Maintainers of Franz Lisp.
  927.  
  928. Lisp Windowing Systems:
  929.  
  930.    cl-windows@ai.sri.com           Common Lisp Window System Discussions.
  931.    bug-clx@expo.lcs.mit.edu        CLX (Common Lisp X Windows)
  932.    clim@bbn.com                    Common Lisp Interface Manager
  933.    clue-review@dsg.csc.ti.com      Common Lisp User-Interface Environment
  934.    express-windows@cs.cmu.edu      Express Windows
  935.    garnet-users@cs.cmu.edu         Garnet (send mail to garnet@cs.cmu.edu
  936.                                    or garnet-request@cs.cmu.edu to be added)
  937.    gina-users@gmd.de               GINA and CLM
  938.    lispworks@harlequin.co.uk       LispWorks 
  939.    winterp@netcom.com           WINTERP (OSF/Motif Widget INTERPreter)
  940.    yyonx@csrl.aoyama.ac.jp         YYonX
  941.  
  942. Lisp Object-Oriented Programming:
  943.    
  944.    CommonLoops@cis.ohio-state.edu  (same as comp.lang.clos@cis.ohio-state.edu)
  945.       Discussion related to CLOS, PCL, and object-oriented programming
  946.       in Lisp.  The name is in honor of the first freely-available
  947.       implementation of CLOS, Xerox PARC's Portable Common Loops, and
  948.       was originally the mailing list for discussing that
  949.       implementation.  Now gatewayed to the comp.lang.clos newsgroup.
  950.       The mailing list is archived on nervous.cis.ohio-state.edu in
  951.       the directory pub/lispusers/commonloops.  
  952.       The CLOS code repository is in pub/lispusers/clos.
  953.  
  954. Miscellaneous:
  955.  
  956.    stat-lisp-news-request@umnstat.stat.umn.edu     
  957.            Use of Lisp and Lisp-based systems in statistics. 
  958.    Lisp-Jobs@cis.ohio-state.edu
  959.     Job offers requiring a knowledge of Lisp. See [1-7].
  960.  
  961. Electronic Journals:
  962.  
  963.   Electronic Journal of Functional and Logic Programming (EJFLP)
  964.  
  965.      EJFLP is a refereed journal that will be distributed for free via e-mail.
  966.      The aim of EJFLP is to create a new medium for research investigating the
  967.      integration of the functional, logic and constraint programming paradigms.
  968.  
  969.      For instructions on submitting a paper, send an empty mail message with 
  970.     Subject: Help
  971.      to
  972.         submissions@ls5.informatik.uni-dortmund.de. 
  973.      You will receive an acknowledgment of your submission within a few hours.
  974.  
  975.      To subscribe to the journal, send an empty mail message to 
  976.          subscriptions@ls5.informatik.uni-dortmund.de
  977.      You will receive an acknowledgment of your subscription within
  978.      a few days. 
  979.  
  980.      If there are any problems with the mail-server, send mail to
  981.      ejflp.op@ls5.informatik.uni-dortmund.de. 
  982.  
  983.      The editorial board is: Rita Loogen (RWTH Aachen), Herbert Kuchen (RWTH
  984.      Aachen), Michael Hanus (MPI-Saarbruecken), Manuel MT Chakravarty (TU
  985.      Berlin), Martin Koehler (Imperial College London), Yike Guo (Imperial
  986.      College London), Mario Rodriguez-Artalejo (Univ. Madrid), Andy Krall
  987.      (TU Wien), Andy Mueck (LMU Muenchen), Tetsuo Ida (Univ. Tsukuba,
  988.      Japan), Hendrik C.R. Lock (IBM Heidelberg), Andreas Hallmann (Univ.
  989.      Dortmund), Peter Padawitz (Univ. Dortmund), Christoph Brzoska (Univ.
  990.      Karlsruhe).
  991.  
  992.      
  993. ----------------------------------------------------------------
  994. Subject: [4-10] ANSI Common Lisp -- 
  995.                 Where can I get a copy of the draft standard?
  996.  
  997. The first public review of the draft proposed American National
  998. Standard (dpANS) for Common Lisp ended November 23, 1992. The second
  999. public review of the draft will be held from February 4 through April 5, 1994.
  1000.  
  1001. Hard copies of the draft may be purchased from Global Engineering
  1002. Documents, Inc., 2805 McGaw Avenue, Irvine, CA  92714, 1-800-854-7179,
  1003. 714-261-1455 for a single copy price of $80 ($104 international).
  1004.  
  1005. Copies of the TeX sources and Unix-compressed DVI files may be
  1006. obtained by anonymous FTP from 
  1007.    parcftp.xerox.com:/pub/cl/ [13.1.64.94]
  1008. The files corresponding to the second Public Review of Common Lisp are
  1009. in the directory /pub/cl/dpANS2/*. These files correspond to draft
  1010. 14.10, also known as document X3J13/93-102, which was forwarded by
  1011. X3J13 to X3 in October, 1993. (The files from the first draft are in
  1012. the directory /pub/cl/document/*.) The draft is about 1500 pages long.
  1013. The file Reviewer-Notes.text should be read before ftping the other files.
  1014.  
  1015. There is no mechanism for submitting Public Review comments by e-mail.
  1016. Comments on the draft must be submitted in hard copy format BOTH to X3
  1017. Secretariat, Attn: Lynn Barra, 1250 Eye Street NW, Suite 200,
  1018. Washington, DC 20005-3922 AND to American National Standards Institute,
  1019. Attn: BSR Center, 11 West 42nd St. 13th Floor, New York, NY 10036.
  1020.  
  1021. The current ISO Lisp draft standard is available by anonymous FTP from 
  1022. ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/islisp/islisp-84.dvi
  1023. [129.13.115.2].
  1024. ----------------------------------------------------------------
  1025.  
  1026. ;;; *EOF*
  1027.  
  1028.  
  1029.  
  1030.